home *** CD-ROM | disk | FTP | other *** search
/ Ultra Gameplayers 101 / Ultra Game Players Magazine, No. 101 - September 1997 (Imagine Publishing, Inc.)(1997).iso / pc / new_ugp.dxr / 00308_Hide Sprite Class.ls < prev    next >
Encoding:
Text File  |  1997-07-10  |  626 b   |  33 lines

  1. property hideSpriteList, turnedOn
  2.  
  3. on new me, parameterList
  4.   set hideSpriteList to getaProp(parameterList, #hideSpriteList)
  5.   set turnedOn to 0
  6.   return me
  7. end
  8.  
  9. on TurnOn me
  10.   repeat with sNum in hideSpriteList
  11.     set the visible of sprite sNum to 0
  12.   end repeat
  13.   updateStage()
  14.   set turnedOn to 1
  15. end
  16.  
  17. on TurnOff me
  18.   if turnedOn then
  19.     repeat with sNum in hideSpriteList
  20.       set the visible of sprite sNum to 1
  21.     end repeat
  22.     set turnedOn to 0
  23.   end if
  24. end
  25.  
  26. on dispose me
  27.   repeat with sNum in hideSpriteList
  28.     set the visible of sprite sNum to 1
  29.   end repeat
  30.   set hideSpriteList to []
  31.   set turnedOn to 0
  32. end
  33.